#include <malloc.h> требуется только для объявления функции. unsigned _fmsize(ptr); char far *ptr; указатель на блок памяти.
Описание.
Функция _fmsize возвращает размер в байтах блока памяти, захваченного посредством вызова _fmalloc.
Возвращаемое значение.
Функция _fmsize возвращает размер в байтах как беззнаковое целое.
Пример:
#include <malloc.h>
#include <stdio.h>
main()
{
char far *stringarray;
stringarray=_fmalloc(200*sizeof(char));
if (stringarray != NULL)
printf("%u bytes allocated\n",
_fmsize(stringarray));
else
printf("Allocation request failed.\n");
}